/*
  面朝大海
  题目描述
    自西向东排列着 N 个山峰，最西边的山峰的西面是广阔的大海。
    每个山顶都有一家旅馆，你想要选择能看到海的旅馆入住。
    从西边数起第 i 个山顶的高度为 Hi。

    最靠西的山顶的旅馆一定能看到海，
    除此之外的山顶 i 如果满足 H1 ≤ Hi, H2 ≤ Hi, ⋯, H(i−1） ≤ Hi，那么这个山顶的旅馆就能看到海。

    求出一共有多少个旅馆能看到海。
  输入描述
    第 1 行，1 个正整数 N
    第 2 行，N 个正整数 H1, H2, ⋯, HN
  输出描述
    1 个正整数，能看到海的旅馆个数
  样例1
    输入
      4
      6 5 6 8
    输出
      3
  提示
    对于样例 1, 从西边数起第 1, 3, 4 个旅馆可以看到海。
    1 ≤ N ≤ 20
    1 ≤ Hi ≤ 100
*/

#include <iostream>

using namespace std;

int main() {
    int n;
    int a;  // 最高的山峰的高度
    int y;
    int x = 1;

    cin >> n;
    cin >> a;
    for (int i = 1; i < n; i++) {
        cin >> y;

        if (y >= a) {
            x++;
        }
        if (y > a) {
            a = y;
        }
    }
    cout << x;

    return 0;
}